peel in pieces - French English Dictionary